OBJECTS = bordes.o funciones.o

bordes: $(OBJECTS)
	gcc  $(OBJECTS) -g -o bordes `pkg-config --cflags --libs opencv`

webcam: funciones.o webcam.o
	gcc  $^ -g -o webcam `pkg-config --cflags --libs opencv`


bordes.o: bordes.c
	gcc -g -c bordes.c -o bordes.o `pkg-config --cflags opencv`

webcam.o: webcam.c
	gcc -g -c webcam.c -o webcam.o `pkg-config --cflags opencv`

funciones.o: bordes.asm macros.asm  otros.asm  prewitt.asm  roberts.asm  sobel.asm
	nasm -felf -g -o funciones.o bordes.asm

clean:
	rm -f $(OBJECTS)
